[t:/]$ 지식_

numpy 교집합

2021/03/30

참고 : numpy 잘 모름.

python 네이티브 집합 연산을 좀 더 빠르게 해볼까해서 numpy 의 intersect 등을 사용해 봄.

결과 : 더 느림.

훨씬 더 느리다는 건 걍 보나마나 답이 나옴.

np는 프리미티브 set 자료구조가 없는 것.
그냥 array로 처리하니 벡터 선형 탐색을 함.

python 집합은 논리적 O(1)임 (내부에 버킷, 트리 트래버싱은 있겠으나) numpy로 주로 선형대수를 처리한다고 하니 맞는 철학이나 좀 아쉬움.

numpy를 잘 몰라서 있는 기능을 모르는 것일 수도 있음.





공유하기













[t:/] is not "technology - root". dawnsea, rss